The international business center is situated in the center of St. Petersburg in Nevsky Prospect No. 10, which is considered as the main street of St. Petersburg. A minute walk from the metro (nearest metro station: Admiralteyskaya) it is within easy reach for commutes. A minute walk to cafes, restaurants, banks, boutiques, etc. you will be well equipped to keep clients entertained in the area. Your business will surely benefit from the vicinity's high footfall. Close by, there are lots of public interest hotspots, such as museums, monuments and parks. For example, Triumfal'naya Arka Zdaniya Glavnogo Shtaba is just 5 minutes away.